package online.inote.common.base;

import java.io.Serializable;
import java.util.UUID;

import javax.persistence.Id;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * Description: 数据库主键ID
 * <p>
 * @author XQF SUI
 * <p>
 * Create Date: 2016年3月23日 下午10:00:44
 * <p>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper=false)
public class IdEntity implements Serializable {

	private static final long serialVersionUID = 5021392748236164942L;
	
	@Id
    protected String id;

    public String generateId() {
    	this.setId(UUID.randomUUID().toString());
    	return this.getId();
    }
}
